Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update boringssl to latest upstream commit (fixes #100) #117

Merged
merged 1 commit into from
May 11, 2023

Conversation

nox
Copy link
Collaborator

@nox nox commented May 5, 2023

Notable commits that cause code changes here:

X509 fields notBefore and notAfter need to be specified
https://boringssl-review.googlesource.com/c/boringssl/+/49349

X509ReqBuilder only accepts X509v1 now
https://boringssl-review.googlesource.com/c/boringssl/+/52605

Some functions switched from int to size_t
https://boringssl-review.googlesource.com/c/boringssl/+/54985

CECPQ2 support was dropped
https://boringssl-review.googlesource.com/c/boringssl/+/58645

This is a breaking change.

@nox
Copy link
Collaborator Author

nox commented May 5, 2023

This supersedes #117.

@nox nox force-pushed the bump-boringssl branch 5 times, most recently from b099ec6 to d64d6c7 Compare May 5, 2023 11:34
Notable commits that cause code changes here:

X509 fields notBefore and notAfter need to be specified
https://boringssl-review.googlesource.com/c/boringssl/+/49349

X509ReqBuilder only accepts X509v1 now
https://boringssl-review.googlesource.com/c/boringssl/+/52605

Some functions switched from int to size_t
https://boringssl-review.googlesource.com/c/boringssl/+/54985

CECPQ2 support was dropped
https://boringssl-review.googlesource.com/c/boringssl/+/58645

This is a breaking change.
@nox nox force-pushed the bump-boringssl branch from d64d6c7 to 6274f70 Compare May 9, 2023 08:28
@nox nox mentioned this pull request May 9, 2023
@nox nox changed the title Update boringssl to latest upstream commit Update boringssl to latest upstream commit (fixes #100) May 10, 2023
@inikulin inikulin merged commit 0dd85d1 into cloudflare:master May 11, 2023
nmittler added a commit to nmittler/boring that referenced this pull request Jul 28, 2023
This is needed by https://github.com/quinn-rs/quinn-boring.

FYI this was originally going to be fixed by cloudflare#101, however that PR
was closed and superceded by cloudflare#117, which was missing this fix.

The original problem was caused by cloudflare#97, which updated boringssl
to a version that included [a change that removed hmac.h from ssl.h](google/boringssl@05b360d).

This PR adds an include for hmac.h, so it is again available through boring-sys.
nmittler added a commit to nmittler/boring that referenced this pull request Jul 28, 2023
FYI this was originally going to be fixed by cloudflare#101, however that PR was closed and superseded by cloudflare#117, which was missing this fix.

The original problem was caused by cloudflare#97, which updated boringssl to a version that included [a change that removed hmac.h from ssl.h](google/boringssl@05b360d).

This PR adds an include for hmac.h, so it is again available through boring-sys.
nmittler added a commit to nmittler/boring that referenced this pull request Aug 1, 2023
This was originally going to be fixed by cloudflare#101, however that PR was closed and superseded by cloudflare#117, which was missing this fix.

The original problem was caused by cloudflare#97, which updated boringssl to a version that included [a change that removed hmac.h from ssl.h](google/boringssl@05b360d).

This PR adds an include for hmac.h, so it is again available through boring-sys.
nox pushed a commit that referenced this pull request Aug 1, 2023
This was originally going to be fixed by #101, however that PR was closed and superseded by #117, which was missing this fix.

The original problem was caused by #97, which updated boringssl to a version that included [a change that removed hmac.h from ssl.h](google/boringssl@05b360d).

This PR adds an include for hmac.h, so it is again available through boring-sys.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants